Running validation tests from a release#610
Running validation tests from a release#610alban wants to merge 6 commits intoopencontainers:masterfrom
Conversation
docs/devel/release.md
Outdated
There was a problem hiding this comment.
I think we want backticks for git status.
Also, some of these list entries end in periods (e.g. “Close the milestone.”) and some don't (e.g. this one). I think we should pick whether we want list entries to include trailing punctuation and then be consistent about it. My personal preference is for trailing punctuation, but I'm fine with either approach as long as we're consistent.
docs/devel/release.md
Outdated
There was a problem hiding this comment.
We don't need this trailing blank line.
docs/devel/release.md
Outdated
There was a problem hiding this comment.
Which OS/arch(es) are we building for? Just GOOS=linux GOARCH=amd64? Do we want to build for each of the OSes listed here? For some set of arches?
There was a problem hiding this comment.
Ideally, all, but I don't know how to do that. Could we start with linux + amd64 in this PR and improve later based on contributions? But we should at least namespace the filename of the tarball correctly.
There was a problem hiding this comment.
Could we start with linux + amd64 in this PR and improve later based on contributions?
That's fine with me, but ideally these instructions are the same for all platforms. I think the missing piece is a build farm supporting all of our target platforms. Are we waiting for Windows and Solaris folks to point us at farms for their platforms?
docs/devel/release.md
Outdated
There was a problem hiding this comment.
Should we land local copies of the governance docs that we can link here to expand on “agree”? My last attempt at that was #274, but perhaps the maintainers have a different plan in mind for maintaining governance docs for this project.
docs/runtime-compliance-testing.md
Outdated
There was a problem hiding this comment.
I think we should be consistent about whether or not we recommend using sudo for the tests. In the “From source” section below, we recommend using sudo, so I think we want to also recommend it here.
docs/runtime-compliance-testing.md
Outdated
docs/devel/release.md
Outdated
There was a problem hiding this comment.
You want:
```sh
here. Or maybe we should add $ prompts and use:
```console
to be consistent with our other examples.
docs/devel/release.md
Outdated
There was a problem hiding this comment.
I'd prefer if these were relative links, e.g. [mantainers]: ../../MANTAINERS, to decouple them from forking and other hosting changes. We can't decouple all of our links from the host URI (e.g. for releases below), but I'd like relative links where the target is also in this Git repository.
docs/runtime-compliance-testing.md
Outdated
There was a problem hiding this comment.
These relative links (and some later ones in this file) need to be updated now that you've moved the text under docs/.
Also, this information is generic for runtime-validation; it's not specific to the “From source” approach. Can you shift it (and some of the text from the next paragraph) up into the “Running the runtime validation suite” section?
| Result: PASS | ||
| ``` | ||
|
|
||
|
|
There was a problem hiding this comment.
You only need one blank line here.
|
@wking thanks for the review! I'll fix that after I finish my current task (test for namespace path). |
runtime-spec v1.0.1 is released. No need to link to a pre-v1 rc anymore. Signed-off-by: Alban Crequy <alban@kinvolk.io>
Signed-off-by: Alban Crequy <alban@kinvolk.io>
Signed-off-by: Alban Crequy <alban@kinvolk.io>
Signed-off-by: Alban Crequy <alban@kinvolk.io>
Signed-off-by: Alban Crequy <alban@kinvolk.io>
7203f73 to
a55083e
Compare
|
Rebased, and addressed review comments by @wking. |
README.md
Outdated
There was a problem hiding this comment.
@q384566678 Good catch. Fixed. Thanks!
Address review comments written by @wking. * Add a blank line between non-manpage refs and manpage refs. * Add backticks for `git status`. * Append a punctuation mark to each list item. * Use `pull request` instead of `PR`. * Specify `console` format to the example commands * Use relative links instead of static URIs * Remove a trailing blank * Remove trailing whitespaces * Run with sudo whenever it's possible * Use correct relative links * Move sections for running runtime validation one level up to the section `Running the runtime validation suite`. * Use `command -v` instead of `which`. * Elaborate why we should specify the TAP variable. Signed-off-by: Dongsu Park <dongsu@kinvolk.io>
a55083e to
418cabb
Compare
Document how to do a release including the pre-compiled binaries.
Fixes #609